var qpanel_democracy = new Ext.form.FormPanel({
	id : 'form_query_democracy',
	height : 80,
	region : "north",
	frame : true,
	baseCls:"x-plain",
	style:"padding:5px",
	items : [{ 
		layout : "column",
		frame : true,
		baseCls : 'x-plain',
		items : [{
			columnWidth : 0.5, 
			layout : "form",
			frame : true,
			baseCls : 'x-plain',
			labelAlign : 'right',
			defaults : {
				anchor : '90%',
				width : 200,
				msgTarget : 'side'
			},
			defaultType : 'textfield',
			items: [{
					xtype : 'combo',
					fieldLabel : '<span style="color: red">*&nbsp;</span>考核年度',
					hiddenName : 'year',
					valueField : 'value',
					displayField : 'text',
					value : check_year,
					mode : 'local',
					store : ds_year_select,
					value : select_year,
					selectOnFocus : true,
					editable : false,
					allowBlank : false,
					typeAhead : true,
					readOnly : true,
					triggerAction : 'all',
					loadingText : '加载中...',
					emptyText : '请选择考核年度'
				}, {
				 	xtype : 'combo',
					fieldLabel : '社会评价员类型',
//					name : 'checkManId',
					hiddenName : 'checkManId',
					editable : false, 
					allowBlank : true,
					store : ds_democracycheckman_select,
					selectOnFocus : true,
					displayField : 'name',
					valueField : 'id',
					mode : 'remote',
					triggerAction : 'all',
					loadingText : '加载中...',
					emptyText : '请选择', 
					listeners : {
						'select' : function(combo, record, index) {
//							var frm = Ext.getCmp("form_edit_user").getForm();
//							frm.findField('user.democracyId').setValue(record.data.id);
						}
					}
				}]
		},{
			columnWidth : 0.5, 
			layout : "form",
			frame : true,
			baseCls : 'x-plain',
			labelAlign : 'right',
			defaults : {
				anchor : '90%',
				width : 200,
				msgTarget : 'side'
			},
			items: [/*new Ext.form.ComboBox({
				fieldLabel : '单位类型', // UI标签名称
				hiddenName : 'orgType',// 作为form提交时传送的参数
				allowBlank : false, // 是否允许为空
				mode : 'local', // 数据模式,local为本地模式
				readOnly : true, // 是否只读
				triggerAction : 'all', // 显示所有下列数.必须指定为'all'
				anchor : '90%',
				emptyText : '请单位类型',
				store : new Ext.data.SimpleStore({ // 填充的数据
					fields : ["retrunValue", "displayText"],
					data : [['unit', '垂直管理单位'], ['dept', '机关'], ['town', '乡镇'],
							['project', '工业园区管委会和工程建设指挥部']]
				}),
				valueField : 'retrunValue', // 传送的值
				displayField : 'displayText',
				listeners : {
//					'select' : function(combo, record, index) {
//						var orgType = combo.getValue();
//						try {
//							var queryOrg = Ext.getCmp('query_democracy_orgId');
//							queryOrg.clearValue();
//							queryOrg.store.reload({
//										params : {
//											orgType : orgType
//										}
//									});
//						} catch (ex) {
//							Ext.MessageBox.alert(ex);
//						}
//					}
				}
			}) ,*/{
				xtype : 'combo',
				fieldLabel : '<span style="color: red">*&nbsp;</span>类型',
				mode : 'local',
			name : 'query_type',
			hiddenName : 'queryType',
			editable : false,
			store : new Ext.data.SimpleStore({
				data : [['等级', 'symbol'], ['分值', 'point']],
				fields : ['text', 'value']
			}),
			value: 'symbol',
			displayField : 'text',
			valueField : 'value',
			mode : 'local',
			triggerAction : 'all',
			emptyText : '请选择类型',
			allowBlank : false
			}]
		}]
			}],
			buttonAlign : 'center',
			minButtonWidth : 60,
			buttons : [{
				text : '查询',
				handler : function(btn) {
//					var frm = Ext.getCmp('form_query_democracy').getForm();
//				ds_democracy.baseParams = {
//							year : frm.findField('year').getValue(),
//							categoryId : frm.findField('categoryId').getValue(),
//							orgId : frm.findField('orgId').getValue(),
//							goStatus : frm.findField('goStatus').getValue(),
//							content : frm.findField('content').getValue()
//					};
//					ds_democracy.load({params : {
//									start : 0,
//									limit : 20
//								}
//							});
					
					var tabs = tabs_query_democracygoal.items;
					Ext.each(tabs, function(v, i, a) {
								tabs.itemAt(i).isLoad = false;
							}, this);	 
					var tab = tabs_query_democracygoal.getActiveTab();
					handleActivateQuery(tab);
				}
			}, {
				text : '重置',
				handler : function() {
					this.ownerCt.ownerCt.getForm().reset();
//					Ext.getCmp('combotree_query_democracy_categoryId').setRawValue('');
					
				}
			}, {
				text : '发布结果',
				handler : function() {
					var frm = this.ownerCt.ownerCt.getForm();
					var year = frm.findField('year').getValue();
					var queryType = frm.findField('queryType').getValue();
					if(Ext.isEmpty(year) ||  Ext.isEmpty(queryType)){
						Ext.MessageBox.alert("考核年度与类型不能为空!");
					} else {
						Ext.Ajax.request({
							url : '/supervise/biz/orgdemocracy/reportDemocracy.action',
							method : "post",
							params : {
								year : year,
								queryType : queryType
							},
							success : function() {
								Ext.Msg.show({
											title : '成功提示',
											msg : '你已成功发布社会评价结果!',
											buttons : Ext.Msg.OK,
											icon : Ext.Msg.INFO
										});
							},
							failure : function() {
								Ext.Msg.show({
											title : '错误提示',
											msg : '提交数据时发生错误!',
											buttons : Ext.Msg.OK,
											icon : Ext.Msg.ERROR
										});
							}
						});
					}
				} 
			}]
});
var tabs_query_democracygoal = new Ext.TabPanel({
	id : "main_tabs_query_democracygoal",
	activeTab : 0,
	width : 800,
	// height:250,
	region : 'center',
	frame : true,
	plain : true,
	baseCls : 'x-plain',
	style : "padding:5px",
	defaults : {
		autoScroll : true
	},
	items : [{
				id : 'tab_query_dept',
				title : '机关',
				orgType : 'dept',
				baseCls : 'x-plain',
				enableTabScroll : true,
				width : 800,
				height : 400,
				isLoad : false,
				autoLoad : {
					url : '/supervise/main/democracy_query_blank.html',
//					url : '/supervise/biz/orgdemocracy/queryDemocracy.action',
//					params : 'orgType=project&year=',
					scope : this,
					scripts : true
				},
				listeners : {
					activate : handleActivateQuery
				}
			}, {
				id : 'tab_query_town',
				orgType : 'town',
				title : '乡镇',
				baseCls : 'x-plain',
				enableTabScroll : true,
				width : 800,
				height : 400,
				isLoad : false,
				autoLoad : {
					url : '/supervise/main/democracy_query_blank.html',
//					url : '/supervise/biz/orgdemocracy/queryDemocracy.action',
//					params : 'orgType=project&year=',
					scope : this,
					scripts : true
				},
				listeners : {
					activate : handleActivateQuery
				}
			}, {
				id : 'tab_query_unit',
				orgType : 'unit',
				title : '垂直管理单位',
				baseCls : 'x-plain',
				enableTabScroll : true,
				width : 800,
				height : 400,
				isLoad : false,
				autoLoad : {
					url : '/supervise/main/democracy_query_blank.html',
//					url : '/supervise/biz/orgdemocracy/queryDemocracy.action',
//					params : 'orgType=project&year=',
					scope : this,
					scripts : true
				},
				listeners : {
					activate : handleActivateQuery
				}
			}, {
				id : 'tab_query_project',
				orgType : 'project',
				title : '工业园区管委会和工程建设指挥部',
				baseCls : 'x-plain',
				enableTabScroll : true,
				width : 800,
				height : 400,
				isLoad : false,
				autoLoad : {
					url : '/supervise/main/democracy_query_blank.html',
//					url : '/supervise/biz/orgdemocracy/queryDemocracy.action',
//					params : 'orgType=project&year=',
					callback : this.initSearch,
					scope : this,
					scripts : true
				},
				listeners : {
					activate : handleActivateQuery
				},
				initSearch : function() {
					alert("增加参数据处理");
				}
			}]
});
function handleActivateQuery(tab) {
	if (!tab.isLoad) {
		tab.isLoad = true;
		var form = Ext.getCmp("form_query_democracy").getForm();
		tab.getUpdater().update({
			url : '/supervise/biz/orgdemocracy/queryDemocracy.action',
			params : {
				orgType :tab.orgType, 
				year :  form.findField("year").getValue(),
				queryType : form.findField("queryType").getValue(),
				checkManId : form.findField("checkManId").getValue()
			},
			update : function(){
			}
		});
	}
}
var query_democracy =  new Ext.Panel({
	frame : false,
	region : 'center',
	labelWidth : 65,
	title : '社会评价查询',
	labelPad : 45,
	buttonAlign : 'center',
	layout : 'border',
	items : [qpanel_democracy, tabs_query_democracygoal]
});	
var p_democracy = {
	id : 'democracy-panel',
	border : false,
	layout : 'border',
	items : [query_democracy]
};
  
